package com.jiangyao.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@ApiModel(value = "组织Vo")
public class OrgInfoVo {
    @ApiModelProperty(value ="组织id")
    private Integer orgId;

    /**
     * 类型 1-学校 2-企业
     */
    @ApiModelProperty(value ="类型 1-学校 2-企业",example = "1")
    private Integer orgType;

    /**
     * 组织名称
     */
    @ApiModelProperty(value ="组织名称")
    private String orgName;

    /**
     * 组织logo
     */
    @ApiModelProperty(value ="组织logo")
    private String orgLogo;

    @ApiModelProperty(value ="组织logo全路径")
    private String orgLogoUrl;

    /**
     * 组织简介
     */
    @ApiModelProperty(value ="组织简介")
    private String orgDesc;

    /**
     * 组织标签
     */
    @ApiModelProperty(value ="组织标签")
    private String orgTag;

    /**
     * 官网
     */
    @ApiModelProperty(value ="官网")
    private String orgUrl;

    /**
     * 省
     */
    @ApiModelProperty(value ="省")
    private String province;

    /**
     * 市
     */
    @ApiModelProperty("市")
    private String city;

    /**
     * 区
     */
    @ApiModelProperty(value ="区")
    private String region;

    /**
     * 详细地址
     */
    @ApiModelProperty(value ="详细地址")
    private String address;

    /**
     * 所属行业
     */
    @ApiModelProperty(value ="所属行业")
    private Integer belongIndustry;

    /**
     * 规模-小
     */
    @ApiModelProperty(value ="规模-小")
    private Integer minSize;

    /**
     * 规模-大
     */
    @ApiModelProperty(value ="规模-大")
    private Integer maxSize;

    /**
     * 状态 1-启用 0-禁用
     */
    @ApiModelProperty(value = "状态 1-启用 0-禁用",example = "1")
    private Integer status;

    /**
     * 生成时间
     */
    @ApiModelProperty(value ="生成时间")
    private Date createTime;

    /**
     * 创建后台用户ID
     */
    @ApiModelProperty(value ="创建后台用户ID")
    private Integer createAdminId;

    /**
     * 最后修改时间
     */
    @ApiModelProperty(value ="最后修改时间")
    private Date updateTime;

    /**
     * 最后修改后台用户ID
     */
    @ApiModelProperty(value ="最后修改后台用户ID")
    private Integer updateAdminId;

    @ApiModelProperty("当前用户是否收藏")
    private Integer currentCollect = 0;

    @ApiModelProperty("当前用户是否点赞")
    private Integer currentLike = 0;
}
